CSS SELECTOR

AKASH E



CSS Selector

CSS selectors are used to choose the elements you want to style. They are part of a CSS rule set and allow you to target HTML elements based on their id, class, type, or attributes.

There are various types of selectors in CSS:

  • CSS Element Selector
  • CSS ID Selector
  • CSS Class Selector
  • CSS Universal Selector
  • CSS Group Selector

CSS Element Selector

He element selector targets HTML elements based on their tag name.

Example

<!DOCTYPE html>
<html>
<head>
<style>
  h1{
    text-align: center;
    color: red;
}
</style>
</head>
<body>
<h1>Heading</h1>
<h1 id="ak">Me too!  And me!</h1>
</body>
</html>

Output



CSS ID Selector

  • The id selector targets a specific HTML element by its unique id attribute.
  •  Since each id is unique on the page, it is used to select a single, specific element.
  • It is written with a hash symbol (#) followed by the element's id.

Example

<!DOCTYPE html>
<html>
<head>
<style>
  #ak{
     color: red;
}
</style>
</head>
<body>
<h1>Heading</h1>
<h1 id="ak">Me too!  And me!</h1>
</body>
</html>

Output


CSS Class Selector

The class selector targets HTML elements that have a specific class attribute. It is written with a period (.) followed by the class name.

Example

<!DOCTYPE html>
<html>
<head>
<style>
 .ak{
    color: red;
}
</style>
</head>
<body>
<h1 class="ak">Heading</h1>
<p>paragraph.</p>
</body>
</html>

Output



CSS Universal Selector

The universal selector acts as a wildcard, selecting all elements on the page.

Example

<!DOCTYPE html>
<html>
<head>
<style>
  *{
    text-align: center;
    color: red;
}
</style>
</head>
<body>
<h2>Heading</h2>
<p>This style will be applied to every paragraph.</p>
<p>Me too!</p>
<p>And me!</p>
</body>
</html>

Output



CSS Group Selector

The grouping selector applies the same styles to multiple elements. It helps reduce code by combining selectors with commas.

The CSS code without using the group selector:
 h2{
            text-align: center;
            color: red;
        }
 h1{
            text-aligncenter;
            colorred;
        }
 p{
            text-aligncenter;
            colorred;
        }

The CSS code using the group selector
h2,h1,p{
            text-aligncenter;
            colorred;
        }

Example

<!DOCTYPE html>
<html>
<head>
<style>
h2,h1,p{
    text-aligncenter;
    colorred;
 }
</style>
</head>
<body>
<h1>This style will be applied to every paragraph.</h1>
<h2>Me too!</h2>
<p>And me!</p>
</body>
</html>

output





Tags
Our website uses cookies to enhance your experience. Learn More
Accept !

GocourseAI

close
send